triple superphosphate - English Synonyms Dictionary